package com.hngy.educationaladministration.service;

import com.hngy.educationaladministration.entity.FileTable;

import java.util.List;

/**
 * @Author: Deng JunHao
 * @Date: 2021-05-04
 * @Description:
 */
public interface FileTableService {
    /**
     * 添加记录‘’
     *
     * @param fileTable
     * @return
     */
    int addUrl(FileTable fileTable);

    /**
     * 学生获取上传文件记录
     *
     * @param sid
     * @return
     */
    List<FileTable> getAllFileBySid(Integer sid);


    /**
     * teacher获取上传文件记录
     *
     * @param tid
     * @return
     */
    List<FileTable> getAllFileByTid(Integer tid);

    /**
     * get info by id
     *
     * @param id
     * @return
     */
    FileTable getInfoById(Integer id);

    /**
     * del file by id
     *
     * @param id
     */
    void delFileById(Integer id);
}
